extension to CControlListener used by UIDescription More...
Public Member Functions | |
virtual int32_t | getTagForName (UTF8StringPtr name, int32_t registeredTag) const |
virtual CControlListener * | getControlListener (UTF8StringPtr controlTagName) |
virtual CView * | createView (const UIAttributes &attributes, IUIDescription *description) |
virtual CView * | verifyView (CView *view, const UIAttributes &attributes, IUIDescription *description) |
virtual IController * | createSubController (UTF8StringPtr name, IUIDescription *description) |
virtual void | valueChanged (VSTGUI::CControl *pControl)=0 |
virtual int32_t | controlModifierClicked (VSTGUI::CControl *pControl, VSTGUI::CButtonState button) |
return 1 if you want the control to not handle it, otherwise 0 | |
virtual void | controlBeginEdit (VSTGUI::CControl *pControl) |
virtual void | controlEndEdit (VSTGUI::CControl *pControl) |
virtual void | controlTagWillChange (VSTGUI::CControl *pControl) |
virtual void | controlTagDidChange (VSTGUI::CControl *pControl) |
extension to CControlListener used by UIDescription
virtual void controlBeginEdit | ( | VSTGUI::CControl * | pControl | ) | [inline, virtual, inherited] |
Reimplemented in CColorChooser, DelegationController, VST3Editor, GroupController, and PadController.
virtual void controlEndEdit | ( | VSTGUI::CControl * | pControl | ) | [inline, virtual, inherited] |
Reimplemented in CColorChooser, DelegationController, VST3Editor, GroupController, and PadController.
virtual int32_t controlModifierClicked | ( | VSTGUI::CControl * | pControl, | |
VSTGUI::CButtonState | button | |||
) | [inline, virtual, inherited] |
return 1 if you want the control to not handle it, otherwise 0
Reimplemented in DelegationController.
virtual void controlTagDidChange | ( | VSTGUI::CControl * | pControl | ) | [inline, virtual, inherited] |
Reimplemented in DelegationController, and VST3Editor.
virtual void controlTagWillChange | ( | VSTGUI::CControl * | pControl | ) | [inline, virtual, inherited] |
Reimplemented in DelegationController, and VST3Editor.
virtual IController* createSubController | ( | UTF8StringPtr | name, | |
IUIDescription * | description | |||
) | [inline, virtual] |
Reimplemented in DelegationController, and VST3Editor.
virtual CView* createView | ( | const UIAttributes & | attributes, | |
IUIDescription * | description | |||
) | [inline, virtual] |
Reimplemented in DelegationController, and VST3Editor.
virtual CControlListener* getControlListener | ( | UTF8StringPtr | controlTagName | ) | [inline, virtual] |
Reimplemented in DelegationController.
virtual int32_t getTagForName | ( | UTF8StringPtr | name, | |
int32_t | registeredTag | |||
) | const [inline, virtual] |
Reimplemented in DelegationController.
virtual void valueChanged | ( | VSTGUI::CControl * | pControl | ) | [pure virtual, inherited] |
Implemented in CDataBrowser, CColorChooser, CFontChooser, CSplashScreen, CScrollView, CTabView, DelegationController, VST3Editor, GroupController, and PadController.
virtual CView* verifyView | ( | CView * | view, | |
const UIAttributes & | attributes, | |||
IUIDescription * | description | |||
) | [inline, virtual] |
Reimplemented in DelegationController, VST3Editor, GroupController, and PadController.